//=============================================================================
// Gauss Window 
//=============================================================================
#ifndef _FFT_GAUSS_Q31_H_
#define _FFT_GAUSS_Q31_H_

#define GAUSS32 {\
      94353846,      139389275,      200632428,      281368135,      384459603,      511833291,      663908707,      839054585, \
    1033175460,     1239538345,     1448931541,     1650204562,     1831174437,     1979810701,     2085545331,     2140511756, \
} 

#define GAUSS64 {\
      94353846,      114699462,      138556724,      166325292,      198405379,      235186857,      277036577,      324284086, \
     377206024,      436009610,      500815731,      571642253,      648388258,      730819993,      818559318,      911075468, \
    1007680857,     1107531590,     1209633194,     1312851874,     1415931423,     1517515621,     1616175727,     1710442379, \
    1798840993,     1879929499,     1952337106,     2014802649,     2066211037,     2105626317,     2132320007,     2145793487, \
} 

#define GAUSS128 {\
      94353846,      104032384,      114526064,      125882964,      138151761,      151381476,      165621185,      180919710, \
     197325276,      214885147,      233645230,      253649658,      274940354,      297556563,      321534385,      346906275, \
     373700544,      401940850,      431645686,      462827873,      495494055,      529644215,      565271202,      602360285, \
     640888741,      680825472,      722130672,      764755538,      808642031,      853722709,      899920611,      947149220, \
     995312493,     1044304975,     1094011987,     1144309904,     1195066506,     1246141430,     1297386689,     1348647286, \
    1399761905,     1450563679,     1500881037,     1550538606,     1599358195,     1647159813,     1693762753,     1738986701, \
    1782652881,     1824585219,     1864611513,     1902564604,     1938283534,     1971614675,     2002412833,     2030542295, \
    2055877826,     2078305596,     2097724033,     2114044587,     2127192406,     2137106904,     2143742228,     2147067612, \
} 

#define GAUSS256 {\
      94353846,       99075225,      103992868,      109112642,      114440465,      119982300,      125744148,      131732037, \
     137952020,      144410159,      151112523,      158065174,      165274160,      172745504,      180485191,      188499162, \
     196793297,      205373406,      214245219,      223414369,      232886380,      242666656,      252760468,      263172935, \
     273909013,      284973484,      296370934,      308105742,      320182067,      332603828,      345374693,      358498058, \
     371977037,      385814443,      400012775,      414574197,      429500529,      444793227,      460453371,      476481645, \
     492878327,      509643273,      526775901,      544275178,      562139608,      580367217,      598955540,      617901611, \
     637201952,      656852557,      676848889,      697185865,      717857851,      738858652,      760181507,      781819080, \
     803763457,      826006144,      848538059,      871349532,      894430307,      917769537,      941355790,      965177049, \
     989220714,     1013473612,     1037921998,     1062551566,     1087347457,     1112294265,     1137376055,     1162576371, \
    1187878250,     1213264239,     1238716411,     1264216382,     1289745330,     1315284015,     1340812802,     1366311683, \
    1391760298,     1417137966,     1442423703,     1467596259,     1492634135,     1517515621,     1542218822,     1566721691, \
    1591002056,     1615037659,     1638806184,     1662285293,     1685452660,     1708286005,     1730763130,     1752861955, \
    1774560551,     1795837179,     1816670325,     1837038734,     1856921449,     1876297846,     1895147667,     1913451057, \
    1931188600,     1948341350,     1964890869,     1980819254,     1996109177,     2010743908,     2024707351,     2037984073, \
    2050559330,     2062419097,     2073550090,     2083939798,     2093576496,     2102449279,     2110548072,     2117863656, \
    2124387682,     2130112689,     2135032115,     2139140315,     2142432566,     2144905079,     2146555005,     2147380445, \
} 

#define GAUSS512 {\
      94353846,       96685748,       99065796,      101494714,      103973231,      106502076,      109081983,      111713690, \
     114397937,      117135465,      119927019,      122773346,      125675195,      128633315,      131648457,      134721376, \
     137852823,      141043553,      144294320,      147605877,      150978980,      154414380,      157912830,      161475082, \
     165101884,      168793985,      172552129,      176377060,      180269518,      184230239,      188259956,      192359398, \
     196529291,      200770354,      205083303,      209468847,      213927690,      218460528,      223068054,      227750950, \
     232509893,      237345552,      242258585,      247249645,      252319373,      257468401,      262697353,      268006840, \
     273397462,      278869809,      284424459,      290061977,      295782914,      301587811,      307477193,      313451570, \
     319511440,      325657283,      331889565,      338208735,      344615227,      351109457,      357691822,      364362702, \
     371122460,      377971437,      384909958,      391938324,      399056818,      406265703,      413565217,      420955580, \
     428436986,      436009610,      443673599,      451429081,      459276156,      467214901,      475245367,      483367580, \
     491581540,      499887219,      508284563,      516773491,      525353893,      534025632,      542788541,      551642425, \
     560587058,      569622186,      578747522,      587962752,      597267527,      606661469,      616144167,      625715180, \
     635374032,      645120216,      654953190,      664872380,      674877179,      684966945,      695141000,      705398636, \
     715739107,      726161633,      736665397,      747249551,      757913207,      768655443,      779475303,      790371792, \
     801343881,      812390504,      823510558,      834702905,      845966370,      857299741,      868701770,      880171173, \
     891706629,      903306780,      914970232,      926695554,      938481281,      950325910,      962227901,      974185680, \
     986197636,      998262124,     1010377461,     1022541931,     1034753783,     1047011230,     1059312450,     1071655591, \
    1084038762,     1096460041,     1108917473,     1121409071,     1133932813,     1146486648,     1159068491,     1171676228, \
    1184307712,     1196960770,     1209633194,     1222322751,     1235027179,     1247744186,     1260471455,     1273206641, \
    1285947373,     1298691256,     1311435867,     1324178762,     1336917473,     1349649508,     1362372354,     1375083478, \
    1387780325,     1400460319,     1413120870,     1425759365,     1438373177,     1450959661,     1463516157,     1476039993, \
    1488528479,     1500978916,     1513388591,     1525754781,     1538074754,     1550345768,     1562565074,     1574729914, \
    1586837527,     1598885145,     1610869998,     1622789311,     1634640309,     1646420216,     1658126255,     1669755653, \
    1681305636,     1692773437,     1704156292,     1715451442,     1726656137,     1737767633,     1748783196,     1759700102, \
    1770515639,     1781227106,     1791831816,     1802327097,     1812710294,     1822978765,     1833129890,     1843161067, \
    1853069712,     1862853265,     1872509187,     1882034963,     1891428102,     1900686140,     1909806638,     1918787185, \
    1927625399,     1936318930,     1944865456,     1953262688,     1961508371,     1969600282,     1977536235,     1985314078, \
    1992931698,     2000387018,     2007678001,     2014802649,     2021759006,     2028545157,     2035159228,     2041599390, \
    2047863857,     2053950890,     2059858793,     2065585919,     2071130666,     2076491482,     2081666864,     2086655356, \
    2091455555,     2096066107,     2100485710,     2104713116,     2108747126,     2112586597,     2116230438,     2119677615, \
    2122927146,     2125978106,     2128829624,     2131480887,     2133931137,     2136179673,     2138225854,     2140069092, \
    2141708859,     2143144687,     2144376162,     2145402932,     2146224702,     2146841236,     2147252357,     2147457947, \
} 

#define GAUSS1024 {\
      94353846,       95512684,       96683445,       97866219,       99061096,      100268166,      101487519,      102719248, \
     103963442,      105220193,      106489592,      107771731,      109066701,      110374595,      111695505,      113029522, \
     114376740,      115737250,      117111146,      118498521,      119899467,      121314078,      122742446,      124184666, \
     125640831,      127111033,      128595367,      130093927,      131606806,      133134098,      134675897,      136232297, \
     137803392,      139389275,      140990042,      142605784,      144236598,      145882577,      147543814,      149220403, \
     150912440,      152620016,      154343227,      156082166,      157836926,      159607602,      161394286,      163197072, \
     165016053,      166851323,      168702973,      170571099,      172455790,      174357142,      176275245,      178210192, \
     180162074,      182130984,      184117013,      186120253,      188140793,      190178726,      192234141,      194307129, \
     196397780,      198506183,      200632428,      202776603,      204938797,      207119099,      209317597,      211534377, \
     213769528,      216023136,      218295286,      220586066,      222895561,      225223855,      227571033,      229937180, \
     232322379,      234726712,      237150263,      239593114,      242055345,      244537039,      247038275,      249559133, \
     252099692,      254660032,      257240229,      259840361,      262460505,      265100736,      267761131,      270441763, \
     273142707,      275864035,      278605821,      281368135,      284151049,      286954633,      289778956,      292624087, \
     295490093,      298377042,      301284998,      304214028,      307164196,      310135565,      313128197,      316142154, \
     319177497,      322234284,      325312576,      328412429,      331533900,      334677045,      337841918,      341028573, \
     344237062,      347467437,      350719748,      353994045,      357290374,      360608785,      363949321,      367312028, \
     370696949,      374104127,      377533602,      380985415,      384459603,      387956204,      391475255,      395016790, \
     398580842,      402167443,      405776625,      409408417,      413062846,      416739940,      420439723,      424162220, \
     427907454,      431675444,      435466211,      439279773,      443116147,      446975347,      450857387,      454762280, \
     458690035,      462640663,      466614170,      470610561,      474629843,      478672016,      482737083,      486825041, \
     490935891,      495069626,      499226242,      503405731,      507608084,      511833291,      516081339,      520352214, \
     524645900,      528962379,      533301631,      537663636,      542048369,      546455807,      550885921,      555338685, \
     559814066,      564312033,      568832552,      573375585,      577941096,      582529043,      587139386,      591772080, \
     596427079,      601104336,      605803800,      610525420,      615269143,      620034912,      624822669,      629632355, \
     634463909,      639317265,      644192358,      649089120,      654007480,      658947368,      663908707,      668891423, \
     673895435,      678920665,      683967028,      689034441,      694122815,      699232062,      704362091,      709512808, \
     714684116,      719875919,      725088117,      730320606,      735573283,      740846040,      746138770,      751451360, \
     756783698,      762135669,      767507153,      772898032,      778308183,      783737481,      789185800,      794653011, \
     800138983,      805643582,      811166672,      816708116,      822267773,      827845500,      833441153,      839054585, \
     844685646,      850334185,      856000048,      861683078,      867383118,      873100006,      878833580,      884583674, \
     890350120,      896132750,      901931391,      907745868,      913576005,      919421623,      925282541,      931158575, \
     937049541,      942955250,      948875511,      954810134,      960758922,      966721679,      972698207,      978688303, \
     984691765,      990708386,      996737959,     1002780273,     1008835116,     1014902275,     1020981531,     1027072666, \
    1033175460,     1039289689,     1045415127,     1051551548,     1057698721,     1063856415,     1070024397,     1076202429, \
    1082390275,     1088587695,     1094794445,     1101010283,     1107234961,     1113468232,     1119709844,     1125959547, \
    1132217086,     1138482204,     1144754643,     1151034143,     1157320442,     1163613276,     1169912379,     1176217483, \
    1182528319,     1188844614,     1195166096,     1201492489,     1207823517,     1214158899,     1220498357,     1226841607, \
    1233188364,     1239538345,     1245891260,     1252246820,     1258604735,     1264964712,     1271326457,     1277689673, \
    1284054065,     1290419331,     1296785173,     1303151288,     1309517373,     1315883121,     1322248228,     1328612385, \
    1334975282,     1341336609,     1347696054,     1354053303,     1360408042,     1366759953,     1373108721,     1379454026, \
    1385795549,     1392132968,     1398465961,     1404794205,     1411117376,     1417435147,     1423747192,     1430053183, \
    1436352791,     1442645688,     1448931541,     1455210020,     1461480791,     1467743522,     1473997878,     1480243524, \
    1486480123,     1492707340,     1498924837,     1505132275,     1511329316,     1517515621,     1523690849,     1529854659, \
    1536006710,     1542146661,     1548274169,     1554388891,     1560490485,     1566578606,     1572652911,     1578713054, \
    1584758693,     1590789480,     1596805073,     1602805124,     1608789289,     1614757221,     1620708575,     1626643005, \
    1632560165,     1638459708,     1644341289,     1650204562,     1656049181,     1661874800,     1667681073,     1673467655, \
    1679234201,     1684980365,     1690705804,     1696410171,     1702093125,     1707754319,     1713393412,     1719010061, \
    1724603923,     1730174656,     1735721919,     1741245372,     1746744674,     1752219485,     1757669468,     1763094284, \
    1768493595,     1773867066,     1779214361,     1784535145,     1789829084,     1795095845,     1800335096,     1805546506, \
    1810729746,     1815884486,     1821010399,     1826107158,     1831174437,     1836211913,     1841219262,     1846196163, \
    1851142295,     1856057340,     1860940979,     1865792896,     1870612776,     1875400307,     1880155176,     1884877073, \
    1889565690,     1894220719,     1898841854,     1903428793,     1907981233,     1912498873,     1916981416,     1921428565, \
    1925840024,     1930215502,     1934554706,     1938857348,     1943123141,     1947351799,     1951543040,     1955696582, \
    1959812147,     1963889458,     1967928240,     1971928221,     1975889130,     1979810701,     1983692666,     1987534764, \
    1991336732,     1995098313,     1998819250,     2002499290,     2006138180,     2009735673,     2013291522,     2016805484, \
    2020277317,     2023706782,     2027093644,     2030437670,     2033738629,     2036996293,     2040210437,     2043380838, \
    2046507278,     2049589539,     2052627408,     2055620673,     2058569126,     2061472562,     2064330779,     2067143578, \
    2069910761,     2072632136,     2075307512,     2077936703,     2080519523,     2083055792,     2085545331,     2087987967, \
    2090383526,     2092731842,     2095032747,     2097286081,     2099491684,     2101649401,     2103759079,     2105820569, \
    2107833726,     2109798407,     2111714473,     2113581788,     2115400220,     2117169639,     2118889922,     2120560944, \
    2122182588,     2123754738,     2125277282,     2126750113,     2128173125,     2129546216,     2130869290,     2132142252, \
    2133365010,     2134537478,     2135659572,     2136731213,     2137752322,     2138722828,     2139642662,     2140511756, \
    2141330050,     2142097485,     2142814006,     2143479561,     2144094103,     2144657588,     2145169975,     2145631229, \
    2146041315,     2146400205,     2146707872,     2146964296,     2147169457,     2147323340,     2147425935,     2147477234, \
} 

#define GAUSS2048 {\
      94353846,       94931498,       95512115,       96095711,       96682295,       97271880,       97864477,       98460096, \
      99058749,       99660447,      100265202,      100873025,      101483927,      102097920,      102715015,      103335223, \
     103958555,      104585024,      105214640,      105847415,      106483360,      107122487,      107764807,      108410332, \
     109059072,      109711041,      110366248,      111024706,      111686426,      112351420,      113019699,      113691274, \
     114366158,      115044361,      115725896,      116410774,      117099007,      117790605,      118485581,      119183947, \
     119885713,      120590892,      121299496,      122011535,      122727022,      123445967,      124168384,      124894283, \
     125623677,      126356576,      127092992,      127832938,      128576425,      129323465,      130074068,      130828248, \
     131586015,      132347382,      133112360,      133880961,      134653196,      135429078,      136208618,      136991827, \
     137778718,      138569302,      139363591,      140161597,      140963331,      141768806,      142578032,      143391022, \
     144207787,      145028339,      145852690,      146680851,      147512835,      148348653,      149188316,      150031837, \
     150879227,      151730498,      152585662,      153444729,      154307713,      155174624,      156045475,      156920276, \
     157799041,      158681780,      159568504,      160459227,      161353959,      162252712,      163155498,      164062328, \
     164973214,      165888167,      166807200,      167730323,      168657549,      169588889,      170524354,      171463957, \
     172407708,      173355619,      174307702,      175263968,      176224429,      177189096,      178157981,      179131095, \
     180108450,      181090057,      182075927,      183066073,      184060504,      185059234,      186062272,      187069631, \
     188081322,      189097356,      190117744,      191142498,      192171629,      193205148,      194243066,      195285396, \
     196332147,      197383331,      198438959,      199499043,      200563593,      201632621,      202706137,      203784154, \
     204866680,      205953729,      207045310,      208141435,      209242115,      210347360,      211457182,      212571590, \
     213690597,      214814213,      215942449,      217075315,      218212823,      219354982,      220501805,      221653300, \
     222809479,      223970353,      225135932,      226306227,      227481248,      228661006,      229845510,      231034772, \
     232228802,      233427611,      234631208,      235839604,      237052808,      238270833,      239493687,      240721380, \
     241953924,      243191327,      244433600,      245680754,      246932797,      248189740,      249451593,      250718366, \
     251990068,      253266710,      254548300,      255834849,      257126367,      258422863,      259724347,      261030827, \
     262342315,      263658818,      264980348,      266306912,      267638520,      268975183,      270316908,      271663705, \
     273015583,      274372552,      275734620,      277101797,      278474091,      279851511,      281234067,      282621766, \
     284014619,      285412633,      286815817,      288224180,      289637731,      291056478,      292480429,      293909593, \
     295343978,      296783593,      298228446,      299678545,      301133899,      302594514,      304060400,      305531565, \
     307008016,      308489761,      309976808,      311469165,      312966840,      314469840,      315978172,      317491845, \
     319010866,      320535242,      322064981,      323600090,      325140576,      326686446,      328237707,      329794367, \
     331356433,      332923911,      334496808,      336075131,      337658887,      339248082,      340842723,      342442817, \
     344048369,      345659387,      347275877,      348897845,      350525297,      352158239,      353796677,      355440618, \
     357090067,      358745030,      360405512,      362071520,      363743059,      365420135,      367102753,      368790918, \
     370484636,      372183912,      373888752,      375599160,      377315141,      379036700,      380763842,      382496573, \
     384234896,      385978816,      387728338,      389483466,      391244205,      393010559,      394782532,      396560128, \
     398343352,      400132207,      401926697,      403726827,      405532599,      407344018,      409161086,      410983809, \
     412812188,      414646227,      416485929,      418331298,      420182337,      422039048,      423901434,      425769499, \
     427643244,      429522673,      431407788,      433298591,      435195084,      437097271,      439005152,      440918731, \
     442838008,      444762986,      446693667,      448630052,      450572143,      452519942,      454473449,      456432666, \
     458397594,      460368234,      462344588,      464326656,      466314439,      468307937,      470307151,      472312083, \
     474322731,      476339097,      478361181,      480388982,      482422501,      484461737,      486506691,      488557362, \
     490613749,      492675852,      494743671,      496817205,      498896453,      500981413,      503072086,      505168469, \
     507270561,      509378362,      511491869,      513611081,      515735996,      517866613,      520002930,      522144943, \
     524292653,      526446055,      528605148,      530769930,      532940397,      535116547,      537298377,      539485884, \
     541679066,      543877919,      546082439,      548292624,      550508470,      552729973,      554957129,      557189935, \
     559428387,      561672481,      563922212,      566177576,      568438569,      570705186,      572977422,      575255273, \
     577538734,      579827799,      582122464,      584422723,      586728572,      589040003,      591357012,      593679594, \
     596007741,      598341448,      600680709,      603025518,      605375869,      607731754,      610093167,      612460102, \
     614832551,      617210508,      619593965,      621982915,      624377351,      626777266,      629182651,      631593499, \
     634009802,      636431551,      638858740,      641291359,      643729401,      646172856,      648621715,      651075972, \
     653535615,      656000636,      658471027,      660946777,      663427877,      665914318,      668406090,      670903183, \
     673405587,      675913292,      678426288,      680944564,      683468111,      685996916,      688530970,      691070262, \
     693614780,      696164513,      698719451,      701279581,      703844892,      706415373,      708991011,      711571795, \
     714157712,      716748750,      719344896,      721946139,      724552466,      727163863,      729780318,      732401818, \
     735028349,      737659898,      740296452,      742937997,      745584519,      748236005,      750892439,      753553809, \
     756220100,      758891297,      761567386,      764248352,      766934179,      769624854,      772320361,      775020685, \
     777725810,      780435720,      783150400,      785869834,      788594007,      791322901,      794056501,      796794790, \
     799537752,      802285369,      805037626,      807794505,      810555989,      813322061,      816092703,      818867898, \
     821647627,      824431874,      827220621,      830013848,      832811539,      835613674,      838420235,      841231203, \
     844046560,      846866286,      849690363,      852518771,      855351491,      858188503,      861029787,      863875324, \
     866725094,      869579077,      872437252,      875299600,      878166099,      881036728,      883911468,      886790297, \
     889673194,      892560138,      895451107,      898346081,      901245036,      904147952,      907054807,      909965578, \
     912880243,      915798780,      918721167,      921647380,      924577397,      927511195,      930448751,      933390042, \
     936335045,      939283735,      942236090,      945192085,      948151696,      951114901,      954081673,      957051990, \
     960025827,      963003158,      965983959,      968968206,      971955874,      974946936,      977941369,      980939145, \
     983940241,      986944630,      989952286,      992963184,      995977297,      998994598,     1002015062,     1005038663, \
    1008065372,     1011095165,     1014128012,     1017163889,     1020202766,     1023244618,     1026289416,     1029337132, \
    1032387740,     1035441212,     1038497518,     1041556631,     1044618523,     1047683166,     1050750530,     1053820587, \
    1056893309,     1059968666,     1063046629,     1066127169,     1069210257,     1072295863,     1075383958,     1078474511, \
    1081567494,     1084662875,     1087760626,     1090860715,     1093963112,     1097067787,     1100174709,     1103283848, \
    1106395172,     1109508650,     1112624252,     1115741946,     1118861700,     1121983483,     1125107264,     1128233011, \
    1131360692,     1134490274,     1137621726,     1140755015,     1143890110,     1147026977,     1150165584,     1153305898, \
    1156447887,     1159591517,     1162736755,     1165883568,     1169031922,     1172181785,     1175333123,     1178485902, \
    1181640088,     1184795647,     1187952545,     1191110748,     1194270222,     1197430933,     1200592845,     1203755925, \
    1206920137,     1210085447,     1213251820,     1216419220,     1219587614,     1222756964,     1225927237,     1229098396, \
    1232270405,     1235443230,     1238616835,     1241791183,     1244966238,     1248141964,     1251318326,     1254495286, \
    1257672809,     1260850857,     1264029395,     1267208384,     1270387790,     1273567574,     1276747699,     1279928129, \
    1283108826,     1286289753,     1289470872,     1292652146,     1295833538,     1299015009,     1302196521,     1305378037, \
    1308559519,     1311740929,     1314922229,     1318103379,     1321284343,     1324465080,     1327645554,     1330825725, \
    1334005555,     1337185004,     1340364034,     1343542606,     1346720680,     1349898219,     1353075181,     1356251529, \
    1359427223,     1362602223,     1365776489,     1368949983,     1372122664,     1375294492,     1378465429,     1381635433, \
    1384804464,     1387972484,     1391139451,     1394305325,     1397470067,     1400633634,     1403795989,     1406957088, \
    1410116893,     1413275362,     1416432455,     1419588130,     1422742348,     1425895067,     1429046246,     1432195844, \
    1435343820,     1438490132,     1441634741,     1444777603,     1447918679,     1451057926,     1454195303,     1457330769, \
    1460464281,     1463595799,     1466725281,     1469852684,     1472977968,     1476101090,     1479222008,     1482340681, \
    1485457066,     1488571122,     1491682806,     1494792076,     1497898890,     1501003206,     1504104982,     1507204175, \
    1510300743,     1513394643,     1516485834,     1519574272,     1522659915,     1525742721,     1528822647,     1531899651, \
    1534973690,     1538044720,     1541112700,     1544177587,     1547239338,     1550297910,     1553353261,     1556405347, \
    1559454125,     1562499554,     1565541589,     1568580188,     1571615308,     1574646906,     1577674940,     1580699365, \
    1583720139,     1586737218,     1589750561,     1592760123,     1595765862,     1598767734,     1601765697,     1604759707, \
    1607749721,     1610735695,     1613717588,     1616695355,     1619668954,     1622638340,     1625603472,     1628564305, \
    1631520798,     1634472905,     1637420585,     1640363794,     1643302489,     1646236626,     1649166163,     1652091056, \
    1655011263,     1657926739,     1660837443,     1663743330,     1666644357,     1669540482,     1672431662,     1675317852, \
    1678199011,     1681075095,     1683946061,     1686811866,     1689672467,     1692527822,     1695377886,     1698222617, \
    1701061973,     1703895910,     1706724385,     1709547356,     1712364780,     1715176613,     1717982814,     1720783340, \
    1723578147,     1726367193,     1729150436,     1731927833,     1734699341,     1737464918,     1740224522,     1742978109, \
    1745725638,     1748467066,     1751202351,     1753931450,     1756654322,     1759370924,     1762081213,     1764785149, \
    1767482689,     1770173790,     1772858412,     1775536511,     1778208047,     1780872977,     1783531260,     1786182854, \
    1788827718,     1791465809,     1794097087,     1796721510,     1799339036,     1801949625,     1804553235,     1807149824, \
    1809739353,     1812321779,     1814897062,     1817465161,     1820026035,     1822579644,     1825125945,     1827664900, \
    1830196468,     1832720607,     1835237278,     1837746440,     1840248054,     1842742078,     1845228473,     1847707199, \
    1850178216,     1852641484,     1855096964,     1857544615,     1859984399,     1862416275,     1864840205,     1867256149, \
    1869664068,     1872063922,     1874455674,     1876839283,     1879214712,     1881581920,     1883940871,     1886291525, \
    1888633844,     1890967789,     1893293322,     1895610406,     1897919002,     1900219072,     1902510578,     1904793483, \
    1907067750,     1909333340,     1911590217,     1913838342,     1916077680,     1918308193,     1920529844,     1922742596, \
    1924946413,     1927141257,     1929327094,     1931503885,     1933671596,     1935830190,     1937979631,     1940119883, \
    1942250911,     1944372679,     1946485151,     1948588293,     1950682069,     1952766443,     1954841382,     1956906850, \
    1958962812,     1961009235,     1963046083,     1965073322,     1967090919,     1969098839,     1971097049,     1973085514, \
    1975064202,     1977033078,     1978992109,     1980941263,     1982880506,     1984809806,     1986729129,     1988638443, \
    1990537717,     1992426916,     1994306010,     1996174967,     1998033754,     1999882340,     2001720694,     2003548783, \
    2005366578,     2007174046,     2008971157,     2010757881,     2012534186,     2014300042,     2016055420,     2017800288, \
    2019534617,     2021258378,     2022971540,     2024674074,     2026365952,     2028047143,     2029717619,     2031377351, \
    2033026311,     2034664470,     2036291799,     2037908272,     2039513859,     2041108533,     2042692267,     2044265033, \
    2045826804,     2047377553,     2048917253,     2050445877,     2051963399,     2053469792,     2054965031,     2056449089, \
    2057921941,     2059383560,     2060833923,     2062273002,     2063700774,     2065117213,     2066522294,     2067915994, \
    2069298288,     2070669152,     2072028561,     2073376492,     2074712922,     2076037827,     2077351184,     2078652970, \
    2079943162,     2081221738,     2082488675,     2083743951,     2084987544,     2086219432,     2087439594,     2088648007, \
    2089844652,     2091029506,     2092202550,     2093363762,     2094513122,     2095650609,     2096776205,     2097889888, \
    2098991640,     2100081440,     2101159271,     2102225111,     2103278944,     2104320750,     2105350511,     2106368208, \
    2107373824,     2108367342,     2109348742,     2110318008,     2111275124,     2112220071,     2113152834,     2114073395, \
    2114981738,     2115877848,     2116761709,     2117633304,     2118492618,     2119339637,     2120174344,     2120996726, \
    2121806767,     2122604454,     2123389772,     2124162707,     2124923245,     2125671373,     2126407078,     2127130346, \
    2127841165,     2128539522,     2129225405,     2129898801,     2130559698,     2131208085,     2131843950,     2132467282, \
    2133078069,     2133676302,     2134261968,     2134835058,     2135395562,     2135943469,     2136478769,     2137001454, \
    2137511514,     2138008939,     2138493721,     2138965852,     2139425322,     2139872124,     2140306249,     2140727690, \
    2141136439,     2141532490,     2141915834,     2142286466,     2142644378,     2142989564,     2143322018,     2143641733, \
    2143948706,     2144242928,     2144524397,     2144793105,     2145049050,     2145292225,     2145522627,     2145740252, \
    2145945096,     2146137154,     2146316424,     2146482903,     2146636587,     2146777474,     2146905560,     2147020845, \
    2147123325,     2147213000,     2147289867,     2147353924,     2147405172,     2147443608,     2147469233,     2147482045, \
} 

#define GAUSS4096 {\
      94353846,       94642231,       94931356,       95221222,       95511831,       95803184,       96095282,       96388127, \
      96681721,       96976064,       97271159,       97567005,       97863606,       98160962,       98459075,       98757946, \
      99057576,       99357968,       99659121,       99961039,      100263722,      100567171,      100871388,      101176375, \
     101482133,      101788662,      102095966,      102404044,      102712900,      103022533,      103332945,      103644138, \
     103956113,      104268872,      104582416,      104896747,      105211865,      105527773,      105844471,      106161962, \
     106480246,      106799325,      107119201,      107439875,      107761347,      108083621,      108406697,      108730576, \
     109055261,      109380752,      109707051,      110034159,      110362078,      110690809,      111020354,      111350714, \
     111681890,      112013885,      112346699,      112680334,      113014791,      113350072,      113686178,      114023110, \
     114360871,      114699462,      115038883,      115379136,      115720224,      116062147,      116404906,      116748504, \
     117092941,      117438220,      117784341,      118131306,      118479117,      118827774,      119177280,      119527635, \
     119878842,      120230901,      120583815,      120937584,      121292211,      121647695,      122004040,      122361246, \
     122719315,      123078249,      123438048,      123798715,      124160250,      124522655,      124885932,      125250082, \
     125615107,      125981007,      126347785,      126715442,      127083980,      127453399,      127823701,      128194888, \
     128566962,      128939923,      129313773,      129688514,      130064147,      130440673,      130818095,      131196413, \
     131575628,      131955744,      132336760,      132718678,      133101500,      133485227,      133869861,      134255403, \
     134641855,      135029218,      135417493,      135806683,      136196788,      136587810,      136979750,      137372610, \
     137766392,      138161096,      138556724,      138953279,      139350760,      139749170,      140148511,      140548783, \
     140949988,      141352127,      141755202,      142159215,      142564167,      142970060,      143376894,      143784671, \
     144193393,      144603062,      145013678,      145425243,      145837759,      146251228,      146665649,      147081026, \
     147497359,      147914651,      148332901,      148752113,      149172287,      149593425,      150015528,      150438598, \
     150862636,      151287643,      151713622,      152140574,      152568499,      152997400,      153427278,      153858135, \
     154289971,      154722789,      155156590,      155591375,      156027145,      156463903,      156901650,      157340386, \
     157780115,      158220836,      158662552,      159105264,      159548973,      159993681,      160439390,      160886100, \
     161333813,      161782532,      162232256,      162682988,      163134729,      163587481,      164041244,      164496021, \
     164951813,      165408621,      165866447,      166325292,      166785158,      167246046,      167707958,      168170894, \
     168634857,      169099848,      169565869,      170032920,      170501003,      170970120,      171440272,      171911461, \
     172383688,      172856954,      173331262,      173806611,      174283004,      174760443,      175238928,      175718462, \
     176199044,      176680678,      177163364,      177647104,      178131900,      178617752,      179104662,      179592632, \
     180081663,      180571756,      181062913,      181555135,      182048424,      182542781,      183038208,      183534706, \
     184032276,      184530920,      185030639,      185531435,      186033309,      186536262,      187040296,      187545413, \
     188051613,      188558899,      189067271,      189576731,      190087281,      190598921,      191111654,      191625480, \
     192140401,      192656419,      193173535,      193691749,      194211065,      194731482,      195253003,      195775629, \
     196299361,      196824200,      197350149,      197877208,      198405379,      198934663,      199465062,      199996576, \
     200529208,      201062959,      201597830,      202133822,      202670938,      203209177,      203748543,      204289035, \
     204830656,      205373406,      205917288,      206462302,      207008450,      207555734,      208104154,      208653712, \
     209204409,      209756248,      210309228,      210863352,      211418620,      211975035,      212532597,      213091308, \
     213651170,      214212183,      214774348,      215337669,      215902144,      216467777,      217034568,      217602519, \
     218171631,      218741905,      219313342,      219885945,      220459714,      221034651,      221610756,      222188032, \
     222766480,      223346101,      223926896,      224508866,      225092013,      225676339,      226261844,      226848530, \
     227436399,      228025450,      228615687,      229207110,      229799720,      230393518,      230988507,      231584687, \
     232182060,      232780626,      233380388,      233981346,      234583502,      235186857,      235791412,      236397169, \
     237004128,      237612292,      238221662,      238832238,      239444021,      240057015,      240671218,      241286634, \
     241903262,      242521105,      243140163,      243760438,      244381932,      245004644,      245628577,      246253732, \
     246880110,      247507712,      248136539,      248766594,      249397876,      250030387,      250664129,      251299103, \
     251935310,      252572750,      253211426,      253851339,      254492489,      255134879,      255778508,      256423379, \
     257069493,      257716850,      258365452,      259015301,      259666397,      260318741,      260972336,      261627181, \
     262283278,      262940629,      263599234,      264259095,      264920213,      265582589,      266246224,      266911119, \
     267577276,      268244696,      268913379,      269583328,      270254542,      270927024,      271600774,      272275794, \
     272952085,      273629647,      274308483,      274988592,      275669977,      276352638,      277036577,      277721794, \
     278408292,      279096069,      279785129,      280475472,      281167100,      281860012,      282554211,      283249697, \
     283946472,      284644536,      285343892,      286044539,      286746479,      287449713,      288154242,      288860067, \
     289567189,      290275610,      290985330,      291696350,      292408672,      293122296,      293837224,      294553457, \
     295270995,      295989839,      296709992,      297431453,      298154224,      298878305,      299603699,      300330405, \
     301058425,      301787760,      302518411,      303250379,      303983664,      304718268,      305454193,      306191438, \
     306930005,      307669894,      308411108,      309153646,      309897510,      310642701,      311389220,      312137067, \
     312886243,      313636751,      314388589,      315141760,      315896265,      316652104,      317409278,      318167789, \
     318927636,      319688822,      320451346,      321215211,      321980416,      322746963,      323514853,      324284086, \
     325054664,      325826586,      326599856,      327374472,      328150436,      328927749,      329706412,      330486425, \
     331267790,      332050508,      332834578,      333620002,      334406782,      335194917,      335984409,      336775258, \
     337567465,      338361032,      339155958,      339952245,      340749894,      341548905,      342349279,      343151017, \
     343954120,      344758589,      345564424,      346371626,      347180196,      347990135,      348801443,      349614122, \
     350428172,      351243593,      352060387,      352878554,      353698096,      354519012,      355341303,      356164972, \
     356990017,      357816439,      358644241,      359473421,      360303981,      361135922,      361969244,      362803949, \
     363640036,      364477506,      365316360,      366156599,      366998224,      367841235,      368685632,      369531417, \
     370378590,      371227152,      372077103,      372928445,      373781176,      374635300,      375490815,      376347723, \
     377206024,      378065718,      378926808,      379789292,      380653172,      381518448,      382385121,      383253191, \
     384122659,      384993526,      385865792,      386739457,      387614523,      388490990,      389368858,      390248128, \
     391128801,      392010876,      392894355,      393779238,      394665525,      395553218,      396442316,      397332820, \
     398224731,      399118049,      400012775,      400908908,      401806450,      402705402,      403605762,      404507533, \
     405410714,      406315306,      407221309,      408128724,      409037551,      409947791,      410859444,      411772510, \
     412686990,      413602884,      414520194,      415438918,      416359057,      417280613,      418203585,      419127973, \
     420053779,      420981002,      421909643,      422839701,      423771179,      424704075,      425638390,      426574124, \
     427511279,      428449853,      429389848,      430331264,      431274100,      432218358,      433164038,      434111140, \
     435059663,      436009610,      436960979,      437913771,      438867986,      439823625,      440780688,      441739174, \
     442699085,      443660421,      444623181,      445587366,      446552976,      447520011,      448488472,      449458359, \
     450429672,      451402411,      452376576,      453352167,      454329186,      455307631,      456287502,      457268801, \
     458251527,      459235681,      460221262,      461208271,      462196707,      463186571,      464177863,      465170583, \
     466164731,      467160308,      468157312,      469155745,      470155607,      471156897,      472159615,      473163762, \
     474169338,      475176342,      476184775,      477194637,      478205927,      479218646,      480232794,      481248371, \
     482265376,      483283810,      484303672,      485324964,      486347684,      487371832,      488397409,      489424415, \
     490452849,      491482711,      492514001,      493546720,      494580867,      495616441,      496653444,      497691875, \
     498731733,      499773018,      500815731,      501859872,      502905439,      503952434,      505000855,      506050703, \
     507101978,      508154679,      509208806,      510264359,      511321338,      512379743,      513439572,      514500828, \
     515563507,      516627612,      517693141,      518760095,      519828472,      520898273,      521969498,      523042145, \
     524116216,      525191709,      526268625,      527346963,      528426722,      529507903,      530590505,      531674527, \
     532759971,      533846834,      534935117,      536024819,      537115941,      538208481,      539302439,      540397816, \
     541494610,      542592821,      543692449,      544793493,      545895953,      546999828,      548105119,      549211824, \
     550319943,      551429476,      552540423,      553652782,      554766553,      555881736,      556998331,      558116336, \
     559235752,      560356577,      561478812,      562602455,      563727507,      564853967,      565981833,      567111106, \
     568241785,      569373870,      570507359,      571642253,      572778551,      573916251,      575055354,      576195859, \
     577337765,      578481072,      579625778,      580771884,      581919389,      583068292,      584218592,      585370288, \
     586523381,      587677869,      588833752,      589991028,      591149697,      592309759,      593471213,      594634058, \
     595798293,      596963917,      598130930,      599299331,      600469120,      601640294,      602812854,      603986799, \
     605162128,      606338841,      607516935,      608696411,      609877268,      611059504,      612243120,      613428114, \
     614614485,      615802232,      616991355,      618181852,      619373723,      620566967,      621761583,      622957570, \
     624154926,      625353652,      626553746,      627755207,      628958035,      630162227,      631367784,      632574704, \
     633782986,      634992630,      636203634,      637415997,      638629718,      639844797,      641061231,      642279021, \
     643498165,      644718661,      645940510,      647163709,      648388258,      649614156,      650841401,      652069992, \
     653299929,      654531210,      655763833,      656997799,      658233105,      659469751,      660707735,      661947056, \
     663187713,      664429705,      665673030,      666917688,      668163677,      669410995,      670659643,      671909617, \
     673160918,      674413544,      675667493,      676922765,      678179357,      679437269,      680696500,      681957048, \
     683218911,      684482089,      685746580,      687012383,      688279497,      689547919,      690817649,      692088685, \
     693361026,      694634671,      695909617,      697185865,      698463411,      699742256,      701022396,      702303832, \
     703586561,      704870582,      706155894,      707442495,      708730383,      710019557,      711310016,      712601758, \
     713894781,      715189085,      716484666,      717781525,      719079659,      720379067,      721679747,      722981697, \
     724284917,      725589404,      726895156,      728202173,      729510452,      730819993,      732130792,      733442849, \
     734756162,      736070730,      737386549,      738703620,      740021940,      741341508,      742662321,      743984378, \
     745307678,      746632218,      747957998,      749285014,      750613265,      751942751,      753273467,      754605414, \
     755938589,      757272991,      758608617,      759945465,      761283535,      762622824,      763963329,      765305050, \
     766647985,      767992131,      769337487,      770684051,      772031820,      773380794,      774730970,      776082345, \
     777434919,      778788689,      780143654,      781499811,      782857158,      784215693,      785575415,      786936322, \
     788298410,      789661679,      791026126,      792391750,      793758548,      795126518,      796495658,      797865966, \
     799237440,      800610078,      801983878,      803358837,      804734954,      806112226,      807490652,      808870229, \
     810250955,      811632828,      813015845,      814400005,      815785306,      817171744,      818559318,      819948026, \
     821337866,      822728835,      824120930,      825514151,      826908494,      828303958,      829700539,      831098236, \
     832497047,      833896968,      835297999,      836700135,      838103376,      839507719,      840913162,      842319701, \
     843727335,      845136062,      846545878,      847956783,      849368772,      850781844,      852195997,      853611228, \
     855027534,      856444913,      857863363,      859282881,      860703465,      862125112,      863547820,      864971586, \
     866396408,      867822283,      869249208,      870677182,      872106202,      873536265,      874967368,      876399509, \
     877832686,      879266896,      880702135,      882138403,      883575695,      885014010,      886453344,      887893696, \
     889335062,      890777440,      892220828,      893665221,      895110619,      896557018,      898004415,      899452807, \
     900902193,      902352569,      903803933,      905256282,      906709612,      908163922,      909619208,      911075468, \
     912532699,      913990899,      915450063,      916910190,      918371277,      919833321,      921296319,      922760268, \
     924225165,      925691008,      927157794,      928625519,      930094181,      931563777,      933034304,      934505759, \
     935978140,      937451442,      938925664,      940400802,      941876854,      943353816,      944831685,      946310459, \
     947790134,      949270708,      950752177,      952234539,      953717790,      955201927,      956686948,      958172849, \
     959659627,      961147279,      962635802,      964125193,      965615449,      967106566,      968598542,      970091374, \
     971585057,      973079590,      974574969,      976071191,      977568253,      979066151,      980564882,      982064444, \
     983564832,      985066044,      986568076,      988070926,      989574590,      991079065,      992584347,      994090433, \
     995597320,      997105005,      998613484,     1000122755,     1001632813,     1003143655,     1004655279,     1006167681, \
    1007680857,     1009194804,     1010709519,     1012224998,     1013741239,     1015258236,     1016775989,     1018294492, \
    1019813742,     1021333736,     1022854471,     1024375944,     1025898149,     1027421085,     1028944748,     1030469135, \
    1031994241,     1033520063,     1035046598,     1036573843,     1038101793,     1039630446,     1041159798,     1042689845, \
    1044220583,     1045752010,     1047284121,     1048816914,     1050350384,     1051884527,     1053419341,     1054954822, \
    1056490966,     1058027769,     1059565228,     1061103340,     1062642099,     1064181504,     1065721550,     1067262234, \
    1068803551,     1070345499,     1071888073,     1073431270,     1074975087,     1076519518,     1078064561,     1079610213, \
    1081156468,     1082703324,     1084250776,     1085798822,     1087347457,     1088896677,     1090446478,     1091996858, \
    1093547811,     1095099335,     1096651425,     1098204077,     1099757289,     1101311055,     1102865372,     1104420236, \
    1105975644,     1107531590,     1109088073,     1110645087,     1112202629,     1113760694,     1115319280,     1116878381, \
    1118437994,     1119998116,     1121558742,     1123119868,     1124681490,     1126243604,     1127806207,     1129369294, \
    1130932862,     1132496905,     1134061421,     1135626406,     1137191854,     1138757763,     1140324128,     1141890945, \
    1143458211,     1145025920,     1146594069,     1148162655,     1149731672,     1151301116,     1152870985,     1154441273, \
    1156011976,     1157583091,     1159154612,     1160726537,     1162298861,     1163871579,     1165444688,     1167018183, \
    1168592061,     1170166316,     1171740946,     1173315945,     1174891310,     1176467035,     1178043118,     1179619554, \
    1181196338,     1182773467,     1184350935,     1185928740,     1187506876,     1189085339,     1190664126,     1192243231, \
    1193822650,     1195402380,     1196982416,     1198562753,     1200143388,     1201724315,     1203305531,     1204887031, \
    1206468811,     1208050867,     1209633194,     1211215788,     1212798644,     1214381758,     1215965126,     1217548743, \
    1219132605,     1220716708,     1222301046,     1223885617,     1225470414,     1227055434,     1228640673,     1230226126, \
    1231811788,     1233397655,     1234983722,     1236569986,     1238156441,     1239743083,     1241329908,     1242916911, \
    1244504087,     1246091433,     1247678943,     1249266613,     1250854438,     1252442415,     1254030537,     1255618802, \
    1257207204,     1258795739,     1260384402,     1261973188,     1263562093,     1265151113,     1266740243,     1268329477, \
    1269918813,     1271508244,     1273097766,     1274687376,     1276277067,     1277866836,     1279456678,     1281046587, \
    1282636561,     1284226593,     1285816679,     1287406815,     1288996995,     1290587216,     1292177472,     1293767758, \
    1295358071,     1296948405,     1298538755,     1300129118,     1301719487,     1303309859,     1304900228,     1306490591, \
    1308080941,     1309671275,     1311261587,     1312851874,     1314442129,     1316032349,     1317622528,     1319212661, \
    1320802745,     1322392774,     1323982743,     1325572647,     1327162482,     1328752243,     1330341925,     1331931523, \
    1333521033,     1335110448,     1336699766,     1338288980,     1339878086,     1341467079,     1343055954,     1344644707, \
    1346233332,     1347821824,     1349410179,     1350998392,     1352586457,     1354174370,     1355762126,     1357349720, \
    1358937148,     1360524403,     1362111482,     1363698379,     1365285089,     1366871608,     1368457930,     1370044051, \
    1371629965,     1373215668,     1374801154,     1376386419,     1377971458,     1379556265,     1381140836,     1382725165, \
    1384309248,     1385893080,     1387476655,     1389059969,     1390643016,     1392225792,     1393808291,     1395390509, \
    1396972440,     1398554080,     1400135423,     1401716464,     1403297199,     1404877622,     1406457727,     1408037511, \
    1409616968,     1411196092,     1412774880,     1414353325,     1415931423,     1417509168,     1419086555,     1420663580, \
    1422240237,     1423816522,     1425392428,     1426967951,     1428543086,     1430117827,     1431692170,     1433266109, \
    1434839639,     1436412756,     1437985453,     1439557726,     1441129570,     1442700979,     1444271948,     1445842473, \
    1447412548,     1448982167,     1450551326,     1452120019,     1453688241,     1455255988,     1456823253,     1458390032, \
    1459956320,     1461522111,     1463087400,     1464652181,     1466216451,     1467780202,     1469343431,     1470906132, \
    1472468300,     1474029929,     1475591015,     1477151552,     1478711534,     1480270957,     1481829816,     1483388104, \
    1484945818,     1486502951,     1488059498,     1489615455,     1491170815,     1492725574,     1494279727,     1495833267, \
    1497386190,     1498938491,     1500490164,     1502041203,     1503591605,     1505141363,     1506690472,     1508238927, \
    1509786722,     1511333852,     1512880313,     1514426098,     1515971202,     1517515621,     1519059348,     1520602379, \
    1522144707,     1523686329,     1525227238,     1526767429,     1528306897,     1529845636,     1531383642,     1532920908, \
    1534457430,     1535993202,     1537528219,     1539062476,     1540595967,     1542128687,     1543660630,     1545191791, \
    1546722165,     1548251747,     1549780531,     1551308512,     1552835684,     1554362042,     1555887581,     1557412295, \
    1558936180,     1560459229,     1561981437,     1563502800,     1565023310,     1566542965,     1568061757,     1569579681, \
    1571096733,     1572612906,     1574128196,     1575642597,     1577156103,     1578668710,     1580180412,     1581691203, \
    1583201078,     1584710032,     1586218059,     1587725155,     1589231313,     1590736528,     1592240795,     1593744109, \
    1595246464,     1596747854,     1598248275,     1599747721,     1601246186,     1602743665,     1604240153,     1605735645, \
    1607230134,     1608723616,     1610216085,     1611707537,     1613197964,     1614687363,     1616175727,     1617663051, \
    1619149330,     1620634559,     1622118732,     1623601843,     1625083888,     1626564860,     1628044755,     1629523567, \
    1631001291,     1632477921,     1633953452,     1635427879,     1636901195,     1638373397,     1639844477,     1641314432, \
    1642783255,     1644250941,     1645717485,     1647182881,     1648647125,     1650110210,     1651572131,     1653032882, \
    1654492460,     1655950857,     1657408068,     1658864089,     1660318914,     1661772537,     1663224954,     1664676158, \
    1666126144,     1667574907,     1669022442,     1670468742,     1671913804,     1673357621,     1674800187,     1676241499, \
    1677681549,     1679120334,     1680557847,     1681994083,     1683429036,     1684862702,     1686295075,     1687726150, \
    1689155921,     1690584382,     1692011529,     1693437356,     1694861858,     1696285030,     1697706865,     1699127359, \
    1700546506,     1701964301,     1703380739,     1704795814,     1706209521,     1707621854,     1709032809,     1710442379, \
    1711850560,     1713257346,     1714662732,     1716066712,     1717469281,     1718870435,     1720270166,     1721668471, \
    1723065343,     1724460778,     1725854770,     1727247314,     1728638404,     1730028035,     1731416203,     1732802900, \
    1734188123,     1735571866,     1736954124,     1738334890,     1739714161,     1741091931,     1742468193,     1743842944, \
    1745216178,     1746587889,     1747958072,     1749326723,     1750693834,     1752059403,     1753423422,     1754785887, \
    1756146793,     1757506134,     1758863905,     1760220100,     1761574716,     1762927745,     1764279183,     1765629025, \
    1766977266,     1768323900,     1769668921,     1771012326,     1772354108,     1773694262,     1775032783,     1776369667, \
    1777704906,     1779038497,     1780370435,     1781700713,     1783029327,     1784356272,     1785681542,     1787005132, \
    1788327037,     1789647251,     1790965771,     1792282590,     1793597703,     1794911105,     1796222791,     1797532755, \
    1798840993,     1800147500,     1801452270,     1802755298,     1804056578,     1805356107,     1806653878,     1807949887, \
    1809244128,     1810536597,     1811827288,     1813116195,     1814403315,     1815688641,     1816972169,     1818253894, \
    1819533810,     1820811913,     1822088197,     1823362657,     1824635288,     1825906086,     1827175044,     1828442159, \
    1829707424,     1830970835,     1832232387,     1833492075,     1834749894,     1836005838,     1837259903,     1838512083, \
    1839762374,     1841010771,     1842257269,     1843501861,     1844744545,     1845985314,     1847224164,     1848461089, \
    1849696085,     1850929147,     1852160269,     1853389448,     1854616677,     1855841951,     1857065267,     1858286619, \
    1859506001,     1860723410,     1861938840,     1863152286,     1864363744,     1865573208,     1866780673,     1867986136, \
    1869189589,     1870391030,     1871590453,     1872787853,     1873983225,     1875176564,     1876367866,     1877557126, \
    1878744339,     1879929499,     1881112603,     1882293645,     1883472621,     1884649525,     1885824353,     1886997101, \
    1888167763,     1889336334,     1890502810,     1891667186,     1892829457,     1893989619,     1895147667,     1896303595, \
    1897457400,     1898609076,     1899758619,     1900906024,     1902051287,     1903194402,     1904335365,     1905474171, \
    1906610816,     1907745294,     1908877602,     1910007735,     1911135687,     1912261454,     1913385032,     1914506416, \
    1915625602,     1916742584,     1917857358,     1918969919,     1920080264,     1921188386,     1922294283,     1923397948, \
    1924499378,     1925598568,     1926695513,     1927790209,     1928882652,     1929972836,     1931060758,     1932146412, \
    1933229795,     1934310901,     1935389726,     1936466266,     1937540517,     1938612473,     1939682130,     1940749484, \
    1941814531,     1942877266,     1943937684,     1944995781,     1946051553,     1947104995,     1948156103,     1949204872, \
    1950251299,     1951295378,     1952337106,     1953376477,     1954413488,     1955448135,     1956480412,     1957510316, \
    1958537842,     1959562986,     1960585744,     1961606111,     1962624083,     1963639656,     1964652825,     1965663587, \
    1966671937,     1967677870,     1968681384,     1969682472,     1970681131,     1971677358,     1972671147,     1973662494, \
    1974651396,     1975637848,     1976621845,     1977603385,     1978582462,     1979559073,     1980533213,     1981504879, \
    1982474065,     1983440769,     1984404985,     1985366711,     1986325941,     1987282672,     1988236899,     1989188619, \
    1990137828,     1991084522,     1992028695,     1992970346,     1993909469,     1994846060,     1995780116,     1996711632, \
    1997640606,     1998567031,     1999490906,     2000412225,     2001330985,     2002247182,     2003160812,     2004071871, \
    2004980356,     2005886262,     2006789585,     2007690322,     2008588469,     2009484021,     2010376976,     2011267329, \
    2012155077,     2013040215,     2013922741,     2014802649,     2015679937,     2016554600,     2017426636,     2018296039, \
    2019162807,     2020026936,     2020888421,     2021747260,     2022603448,     2023456983,     2024307859,     2025156074, \
    2026001625,     2026844506,     2027684715,     2028522248,     2029357102,     2030189273,     2031018757,     2031845551, \
    2032669650,     2033491053,     2034309755,     2035125752,     2035939041,     2036749619,     2037557481,     2038362626, \
    2039165048,     2039964745,     2040761713,     2041555949,     2042347449,     2043136210,     2043922229,     2044705501, \
    2045486024,     2046263795,     2047038809,     2047811064,     2048580556,     2049347282,     2050111239,     2050872423, \
    2051630831,     2052386459,     2053139305,     2053889365,     2054636636,     2055381115,     2056122798,     2056861682, \
    2057597764,     2058331040,     2059061509,     2059789166,     2060514008,     2061236032,     2061955235,     2062671614, \
    2063385165,     2064095887,     2064803774,     2065508825,     2066211037,     2066910406,     2067606929,     2068300603, \
    2068991425,     2069679393,     2070364502,     2071046751,     2071726136,     2072402655,     2073076303,     2073747079, \
    2074414979,     2075080001,     2075742142,     2076401398,     2077057767,     2077711246,     2078361832,     2079009522, \
    2079654313,     2080296203,     2080935189,     2081571268,     2082204437,     2082834694,     2083462035,     2084086458, \
    2084707960,     2085326539,     2085942191,     2086554915,     2087164706,     2087771564,     2088375484,     2088976465, \
    2089574503,     2090169597,     2090761743,     2091350939,     2091937182,     2092520470,     2093100800,     2093678170, \
    2094252576,     2094824018,     2095392491,     2095957994,     2096520524,     2097080078,     2097636654,     2098190251, \
    2098740864,     2099288492,     2099833132,     2100374783,     2100913441,     2101449104,     2101981770,     2102511437, \
    2103038101,     2103561762,     2104082416,     2104600061,     2105114696,     2105626317,     2106134922,     2106640510, \
    2107143077,     2107642622,     2108139143,     2108632637,     2109123102,     2109610537,     2110094938,     2110576303, \
    2111054632,     2111529920,     2112002167,     2112471371,     2112937528,     2113400638,     2113860697,     2114317705, \
    2114771659,     2115222557,     2115670396,     2116115176,     2116556894,     2116995548,     2117431136,     2117863656, \
    2118293106,     2118719485,     2119142791,     2119563021,     2119980174,     2120394247,     2120805240,     2121213150, \
    2121617976,     2122019715,     2122418366,     2122813927,     2123206397,     2123595773,     2123982054,     2124365238, \
    2124745324,     2125122309,     2125496193,     2125866973,     2126234647,     2126599215,     2126960675,     2127319024, \
    2127674262,     2128026387,     2128375396,     2128721290,     2129064065,     2129403721,     2129740256,     2130073669, \
    2130403958,     2130731121,     2131055158,     2131376066,     2131693845,     2132008492,     2132320007,     2132628388, \
    2132933634,     2133235743,     2133534714,     2133830546,     2134123237,     2134412787,     2134699193,     2134982454, \
    2135262570,     2135539539,     2135813360,     2136084031,     2136351551,     2136615920,     2136877135,     2137135197, \
    2137390103,     2137641852,     2137890444,     2138135877,     2138378151,     2138617263,     2138853214,     2139086001, \
    2139315625,     2139542083,     2139765375,     2139985501,     2140202458,     2140416246,     2140626864,     2140834311, \
    2141038587,     2141239689,     2141437618,     2141632372,     2141823951,     2142012354,     2142197580,     2142379627, \
    2142558496,     2142734185,     2142906694,     2143076022,     2143242168,     2143405132,     2143564912,     2143721508, \
    2143874919,     2144025145,     2144172185,     2144316038,     2144456703,     2144594181,     2144728470,     2144859570, \
    2144987479,     2145112199,     2145233727,     2145352064,     2145467209,     2145579162,     2145687921,     2145793487, \
    2145895859,     2145995036,     2146091019,     2146183806,     2146273397,     2146359792,     2146442991,     2146522993, \
    2146599797,     2146673404,     2146743813,     2146811024,     2146875036,     2146935849,     2146993464,     2147047878, \
    2147099094,     2147147109,     2147191924,     2147233539,     2147271954,     2147307168,     2147339181,     2147367994, \
    2147393605,     2147416015,     2147435224,     2147451231,     2147464038,     2147473642,     2147480045,     2147483247, \
} 


 #endif // _FFT_GAUSS_Q31_H_
//=============================================================================
// End of File
//=============================================================================
